linux时钟(时间)同步

简介

当一个系统需要多主机协同运行的时候,主机间的时间一致便非常重要。
特别注意:
0、这里我们假定两个概念 时钟、时间(为了方便理解,仅仅是假定,现实中这两个词可能并不是这么理解)
1、这里为什么叫时钟同步,而不是时间同步。时钟和时间是不同的东西,时钟是全球公认的时间节点,全球统一;而时间则是结合时钟+时区得到的时间点。
2、ntpdate命令只是同步时钟,时钟同步后系统会结合时区得到一个具体的时间。不管是从中国还是美国的ntp服务器上同步时钟,值都是一样的,可能存在非常微小的差别 (可能会是万分之几微妙的差距)。

第一步:安装时间同步客户端
首先在服务器上执行ntpdate命令看是否已经安装过了,如果没有

yum install -y ntpdate  
# 或者
yum install -y ntp

如果安装时显示没有找到安装包,则可以手动安装
进入官网:点我获取Centos的ntpdate安装包
然后

yum  install  -y ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm

第二步:执行同步命令
我们采用阿里的时间同步服务器 (点我获取全球可用ntpdate服务器地址

ntpdate ntp1.aliyun.com

此时时钟已经同步。
第三步:创建定时任务
为什么创建定时任务?
因为物理主机运行时间久了时钟难免发生细微变化,或者因为断电等其他原因导致时钟发生变化。因此为了避免时钟阶段性异常,我们通过定时任务的方式定时主动同步时钟。

先在命令行输入

#现在命令行输入crontab -i回车
$ crontab -i

# 此时打开了一个编辑窗口,然后输入如下配置
# 组成  时间表达式 + 命令 + 参数
# 当前含义 每天夜里12:00同步一次时钟
0 0 * * * ntpdate ntp1.aliyun.com
  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值